שליחת קורות חיים, שיחה טלפונית לקביעת ראיון, ראיון מקצועי ראשון. שם נעצרתי...
שאלות מתוך הראיון
שתי שאלות:
1. קבלת קטע קוד עם שגיאות - שיגאה אחת של זיכרון לוקאלי בפונקציה, שגיאה שניה של חוסר בדיקת הקלט המתקבל (היה צריך לבדוק אם הוא בגודל המתאים ולא חורג).
2. מציאת כמות ביטים דלוקים (אחדים) במספר בן 32 ביטים שמקבלים. אחכ לעשות את זה בדרך היעילה ביותר כאשר עומד לרשותנו כל הזיכרון שבעולם. אחרי זה ליעל את התהליך לכמות מצומצמת של זכירון.
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2022
2. החלק השני הוא הכנסה מראש של כמות הביטים הדלוקים לרשימה, כך שindex הרלוונטי יהיה כמות האחדים של המספר של הindex. החלק השלישי, הוא חלוקה של המספר לחלקים של 8 ביטים כל פעם והתיחסות לכל חלק כמספר עצמאי ולבסוף חיבור כל התוצאות יחד. ככה צריך לשמור רק כמות של 2^8 תשובות ולא 2^32. שזה קטן משמעותית
דצמבר 2023
int sum =0 ;
for (int i=0;i<8;i++)
{
if (num & (1<
sum ++
}
כל תהליך חשיבה שיש לכם, לחשוב בקול, גם אם אין את הפתרון הכי יעיל.
שאלות מתוך הראיון
יש לנו מערך שמכיל מספרים שלמים int נרצה למצוא את המספר החיובי הקטן ביותר שלא נמצא במערך.
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2022
נכניס את כל המערך למילון- כל הכנסה היא o(1) ובמצטבר o(n) עבור על המערך.
נצטרך לחפש את כל המספרים מהכי נמוך עד הגבוה כדי למצוא את מי שחסר, לכן יהיו לנו n חיפושים שונים במילון.
כל חיפוש בודד במילון הערך שלו הוא o(1) ולכן במעבר על n חיפושים יהיה לנו סיבוכיות של o(n).
סהכ נקבל o(2n) שזה בעצם בסיבוכיות o(n) בדיוק כפי שרוצים במקומות העבודה!
תהליך סטנדרטי: מגישים קו"ח, אח"כ ראיון מקצועי, אח"כ HR ובסוף הצעה. ספציפית לא עברתי את שלב הראיון המקצועי, אבל הוא עבר במקצועיות רבה וסיפרו הרבה על התפקיד ונתנו זמן לשאלות שזה מאוד מבורך.
שאלות מתוך הראיון
שאלות כלליות בהנדסת תוכנה, שאלות ספציפיות לצוות. משלב שאלות קוד פרקטיות עם שאלות תיאורטיות יותר. שווה לחזור על מבני נתונים ואלגוריתמים לפני.
אלביט מערכות בע"מ היא חברה ישראלית העוסקת בפיתוח ובייצור של מערכות אלקטרוניות ואמצעי לחימה מתקדמים. אלביט מערכות מפתחת, משווקת ומבצעת אינטגרציה של מערכות אלקטרוניות ואלקטרו-אופטיות ביטחוניות מתקדמות ללקוחות בכל רחבי העולם. החברה מתמקדת בפיתוח מערכות שליטה ובקרה, ומערכות מודיעין לשוק הצבאי, בביצוע השבחות של כלי טיס, כלי שיט ורכבים ובפיתוח ומסירה של מערכות כלי טיס בלתי מאוישים.